package cc.ucanuup.web.base.model;

import javax.validation.constraints.Digits;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotEmpty;

/**
 * 文件名： com.bozhon.web.base.model.MasterCodeModel.java
 * 作者：   WenBin
 * 日期：   2017年10月27日
 * 功能说明：
 * =========================================================
 * 修改记录：
 * 修改作者    日期      修改内容
 * =========================================================
 *  Copyright (c) 2010-2011 .All rights reserved.
 */
public class MasterCodeSunModel {

	private String id;
	@NotNull(message="没有选择父菜单信息！")
	@NotEmpty(message="没有选择父菜单信息！")
	private String fatherId;
	@Digits(integer=5, fraction=0,message="请输入5位数的整数！")
	@Min(value=9999,message="请输入5位数的整数！")
	@NotNull(message="编码不能为空！")
	private String dicCode;
	@Length(min=1, max=20, message="字典描述长度在1-20个字符之间！")
	@NotNull(message="字典描述信息不能为空！")
	@NotEmpty(message="字典描述不能为空！")
	private String dicDesc;
	@Length(min=1, max=120, message="备注信息长度在1-120个字符之间！")
	@NotNull(message="备注信息不能为空！")
	@NotEmpty(message="备注信息不能为空！")
	private String remark;
	@NotNull(message="key信息不能为空！")
	@NotEmpty(message="key信息不能为空！")
	private String dicKey;


	public String getId() {

		return id;
	}

	public void setId(String id) {

		this.id = id;
	}

	public String getDicCode() {

		return dicCode;
	}

	public void setDicCode(String dicCode) {

		this.dicCode = dicCode;
	}

	public String getDicDesc() {

		return dicDesc;
	}

	public void setDicDesc(String dicDesc) {

		this.dicDesc = dicDesc;
	}

	public String getRemark() {

		return remark;
	}

	public void setRemark(String remark) {

		this.remark = remark;
	}


	public String getFatherId() {

		return fatherId;
	}

	public void setFatherId(String fatherId) {

		this.fatherId = fatherId;
	}


	public String getDicKey() {

		return dicKey;
	}

	public void setDicKey(String dicKey) {

		this.dicKey = dicKey;
	}
}
